
package com.oahcfly.chgame.core;

/** <pre>
 * 【CHGame 规则设定】
 *  1.类名：CH打头
 *  2.版本号：2.0 大版本号 2.0.1 小版本号
 * 
 * date: 2015-2-18
 * </pre>
 * 
 * @author caohao */
public class Version {
	/**
	 * 版本号
	 */
	public static final String VERSION = "2.1.0";
	
	
	/**
	 * v2.0.0
	 * 1.新增收缩条CHStretchBar组件;
	 * 2.新增评分CHRatingBar组件;
	 * 3.新增引导页CHViewPager组件;
	 * 4.fix，loadingscreen纹理设置问题;
	 * 5.新增滚动的文本CHScrollLabel组件，自带滚动样式（只支持垂直滚动）；
	 * 6.更新Libgdx版本到1.8.0；
	 * 7.封装简单的Json操作；
	 * 
	 * v2.1.0
	 * 1.新增gif播放器；
	 * 
	 * 
	 * 
	 * 
	 * 
	 * 
	 * 
	 * 
	 */

	/** Model 数据变化如何通知screen进行更新
	 * 
	 * Actor注册事件监听器，同时在事件中心注册事件类型。分发事件时，先找到事件对应的Actor。然后通过fire把事件推到Actor身上。 */

	/** 小贴士：
	 * 
	 * 1.使用Application.postRunnable()将其他线程的数据传递到渲染线程。在ApplicationListener.render ()调用之前，会在渲染线程的Runnable中运行代码。 */

	// 第一个Screen处理down事件->切换screen，screen注册了事件接收器，进行绘制处理->此时已经是第二个Screen在显示，就会处理up事件了。
	// public void a() {
	// Action[] sAction = new Action[20];
	// // 使用action实现定时器
	// for (int i = 0; i < sAction.length; i++) {
	// Action delayedAction = Actions.run(new Runnable() {
	//
	// @Override
	// public void run() {
	// System.out.println("time:" + (System.currentTimeMillis() / 1000) +
	// ",执行something");
	// }
	// });
	// // 延迟1s后执行delayedAction
	// Action action = Actions.delay(1f, delayedAction);
	// sAction[i] = action;
	// }
	// getStage().addAction(Actions.sequence(sAction));
	// }
}
